package com.lej.core.daq

import android.os.Build
import com.lej.core.BuildConfig
import com.lej.core.base.BaseApplication
import com.lej.core.common.PCacheInfo

/**
 * 友盟进行上报的设备信息
 */
data class DevInfo(
    @DAQOrder(10)
    var device: String?,//设备型号
    @DAQOrder(20)
    var sessionId: String = BaseApplication.shortSessionId,//应用启动的是时候生成唯一标识
    @DAQOrder(30)
    var cid: String? = PCacheInfo.clientId,//设备唯一标识
    @DAQOrder(40)
    var os: Int = Build.VERSION.SDK_INT,//系统版本,Android Q等
    @DAQOrder(50)
    var time: Long = System.currentTimeMillis(),//消息体创建时间
    @DAQOrder(60)
    var appVer: String? = BuildConfig.VERSION_NAME//应用外部版本
)